﻿// 4689. 多少个.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*

https://www.acwing.com/problem/content/4692/

给定 n
 个项链，每个项链的长度不超过 100
。

请你计算，一共有多少种不同的项链。

如果两个项链通过旋转可以相等，我们就说这两条项链是一样的。

例如，如果我们用 0110 来表示一条项链，该项链还可以通过旋转获得多种不同表示，0110 -> 1100 -> 1001 -> 0011 -> 0110。

输入格式
输入 包含多组测试数据。

每组数据第一行包含整数 n
。

接下来 n
 行，每行包含一个 01
 字符串，表示一个项链。

同一组数据中所有项链的长度都是相同的。

输出格式
每组数据输出一行结果，一个整数，表示项链种类数量。

数据范围
2≤n≤10000
,
所有输入字符串的长度之和不超过 107
。

输入样例：
4
0110
1100
1001
0011
4
1010
0101
1000
0001
输出样例：
1
2
*/
int main()
{
    std::cout << "Hello World!\n";
}

 